Text copied to clipboard!

Název

Text copied to clipboard!

Go Senior Developer

Popis

Text copied to clipboard!
Hledáme zkušeného Senior vývojáře Go, který se připojí k našemu dynamickému týmu a bude hrát klíčovou roli při návrhu, vývoji a optimalizaci moderních backendových systémů. Jako Senior vývojář Go budete zodpovědný za tvorbu škálovatelných a spolehlivých aplikací, které splňují nejvyšší standardy kvality a bezpečnosti. Budete úzce spolupracovat s ostatními vývojáři, DevOps specialisty a produktovými manažery na vytváření inovativních řešení, která posunou naše produkty na další úroveň. Vaším úkolem bude analyzovat požadavky, navrhovat architekturu systémů, implementovat nové funkce a optimalizovat stávající kód. Očekáváme, že budete mentorovat méně zkušené kolegy, sdílet své znalosti a přispívat k rozvoji firemní kultury zaměřené na kvalitu a efektivitu. Budete mít možnost podílet se na výběru technologií, navrhovat best practices a podílet se na code review. Ideální kandidát má hluboké znalosti programovacího jazyka Go, zkušenosti s vývojem distribuovaných systémů, práci s databázemi (SQL i NoSQL), znalost principů návrhu API a orientaci v cloudových technologiích (např. AWS, GCP, Azure). Schopnost samostatně řešit problémy, analytické myšlení a ochota učit se nové technologie jsou nezbytné. Nabízíme atraktivní platové ohodnocení, flexibilní pracovní dobu, možnost práce na dálku a příležitost podílet se na vývoji špičkových technologií v přátelském a podporujícím prostředí. Pokud hledáte výzvu a chcete se stát součástí týmu, který mění svět technologií, rádi vás poznáme.

Odpovědnosti

Text copied to clipboard!
  • Návrh a vývoj backendových aplikací v jazyce Go
  • Optimalizace a refaktoring stávajícího kódu
  • Spolupráce na návrhu architektury systémů
  • Implementace a správa RESTful API
  • Integrace s databázemi (SQL i NoSQL)
  • Mentorování juniorních vývojářů
  • Účast na code review a nastavování best practices
  • Řešení technických problémů a incidentů
  • Spolupráce s DevOps týmem na nasazení aplikací
  • Zajištění bezpečnosti a škálovatelnosti systémů

Požadavky

Text copied to clipboard!
  • Pokročilá znalost programovacího jazyka Go
  • Zkušenosti s vývojem distribuovaných systémů
  • Znalost práce s databázemi (SQL, NoSQL)
  • Zkušenosti s návrhem a implementací API
  • Orientace v cloudových technologiích (AWS, GCP, Azure)
  • Schopnost samostatně řešit problémy
  • Analytické myšlení a smysl pro detail
  • Zkušenosti s verzovacími systémy (Git)
  • Dobré komunikační schopnosti
  • Ochota učit se nové technologie

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s programovacím jazykem Go?
  • Můžete popsat projekt, na kterém jste pracoval(a) v Go?
  • Jak řešíte optimalizaci výkonu v Go aplikacích?
  • Jaké databáze jste používal(a) a proč?
  • Jak přistupujete k návrhu API?
  • Máte zkušenosti s cloudovými platformami? Kterými?
  • Jaké jsou vaše zkušenosti s mentorováním kolegů?
  • Jaký je váš postup při řešení technických incidentů?
  • Jaké nástroje používáte pro správu verzí kódu?
  • Proč byste chtěl(a) pracovat právě u nás?